package com.jubaozan.service.platform.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * @ClassName PlatformDetailsVO
 * @Description 平台入驻详情返回实体
 * @Author SunWei
 * @Version 1.0
 **/
@Data
@ApiModel(value = "平台入驻详情返回对象", description = "平台入驻详情返回对象")
public class PlatformDetailsVO implements Serializable {

    @ApiModelProperty(value = "平台名称")
    private String title;

    @ApiModelProperty(value = "申请人姓名")
    private String name;

    @ApiModelProperty(value = "申请时间")
    private LocalDateTime createAt;

    @ApiModelProperty(value = "手机号码")
    private String mobile;

    @ApiModelProperty(value = "身份证号码")
    private String idcardNo;

    @ApiModelProperty(value = "过期时间")
    private LocalDate expireDate;

    @ApiModelProperty(value = "身份证正面")
    private String idcardFront;

    @ApiModelProperty(value = "身份证背面")
    private String idcardBack;

    @ApiModelProperty(value = "LOGO")
    private String logo;


    @ApiModelProperty(value = "名称")
    private String companyName;

    @ApiModelProperty(value = "注册地址")
    private String address;

    @ApiModelProperty(value = "法人姓名")
    private String corporation;

    @ApiModelProperty(value = "法人身份证")
    private String corporationIdcard;

    @ApiModelProperty(value = "是否3证合一")
    private Boolean threeInOne;

    @ApiModelProperty(value = "社会信用代码")
    private String socialCreditCode;

    @ApiModelProperty(value = "营业执照")
    @TableId(value = "license", type = IdType.AUTO)
    private String license;

}
